package com.jumi.microservice.dto.logistics.admin;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.jumi.microservice.common.base.dto.BaseResponse;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;

/**
 * @author by mazhao
 * @Classname selfWaitSendResponse
 * @Description TODO
 * @Date 2020/8/25 15:57
 */
public class SelfWaitSendResponse extends BaseResponse {
    @ApiModelProperty("包裹类型 0原始包裹 1拆分 2合并")
    private Byte logisticsType;
    @ApiModelProperty("创建时间")
    private Date createTime;
    @ApiModelProperty("包裹号")
    private String logisticsNo;
    @ApiModelProperty("商品列表")
    private List<SelfWaitSendGoodsResponse> list;
    @ApiModelProperty("仓库ID")
    private Integer warehouse;
    @ApiModelProperty("收件人电话")
    private String receiverPhone;
    @ApiModelProperty("收件人地址")
    private String receiverAddress;
    @ApiModelProperty("收件人姓名")
    private String receiverName;

    public Integer getWarehouse() {
        return warehouse;
    }

    public void setWarehouse(Integer warehouse) {
        this.warehouse = warehouse;
    }

    public String getReceiverPhone() {
        return receiverPhone;
    }

    public void setReceiverPhone(String receiverPhone) {
        this.receiverPhone = receiverPhone;
    }

    public String getReceiverAddress() {
        return receiverAddress;
    }

    public void setReceiverAddress(String receiverAddress) {
        this.receiverAddress = receiverAddress;
    }

    public String getReceiverName() {
        return receiverName;
    }

    public void setReceiverName(String receiverName) {
        this.receiverName = receiverName;
    }

    public Byte getLogisticsType() {
        return logisticsType;
    }

    public void setLogisticsType(Byte logisticsType) {
        this.logisticsType = logisticsType;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getLogisticsNo() {
        return logisticsNo;
    }

    public void setLogisticsNo(String logisticsNo) {
        this.logisticsNo = logisticsNo;
    }

    public List<SelfWaitSendGoodsResponse> getList() {
        return list;
    }

    public void setList(List<SelfWaitSendGoodsResponse> list) {
        this.list = list;
    }
}
